package cn.ffcs.uec.common.model;

import java.io.Serializable;

import lombok.Getter;
import lombok.Setter;

/**
 * 自定义档案
 * 
 * @Title:
 * @Description:用于关联表查出相关数据，很重要，多表共享的表
 * @Copyright: FFCS（C） 2017
 * @Company: FFCS
 * @author Wang Yiren
 * @Version 0.0.1 date:2017年12月18日
 * @since JDK1.6
 */
public class CustomFiles implements Serializable {

	private static final long serialVersionUID = 6027969952135732557L;
	/**
	 * 帐期
	 */
	@Getter
	@Setter
	private Long monthId;
	/**
	 * 单位编码
	 */
	@Getter
	@Setter
	private String unitId;
	/**
	 * 档案编码
	 */
	@Getter
	@Setter
	private String code;
	/**
	 * 创建时间
	 */
	@Getter
	@Setter
	private String creationtime;
	/**
	 * 创建人
	 */
	@Getter
	@Setter
	private String creator;
	/**
	 * 分布式
	 */
	@Getter
	@Setter
	private Long dataoriginflag;
	/**
	 * 数据类型
	 */
	@Getter
	@Setter
	private Long datatype;
	/**
	 * 删除类型
	 */
	@Getter
	@Setter
	private Long dr;
	/**
	 * 启用状态
	 */
	@Getter
	@Setter
	private Long enablestate;
	/**
	 * 内部码
	 */
	@Getter
	@Setter
	private String innercode;
	/**
	 * 备注
	 */
	@Getter
	@Setter
	private String memo;
	/**
	 * 助记码
	 */
	@Getter
	@Setter
	private String mnecode;
	/**
	 * 最后修改时间
	 */
	@Getter
	@Setter
	private String modifiedtime;
	/**
	 * 修改人
	 */
	@Getter
	@Setter
	private String modifier;
	/**
	 * 档案名称
	 */
	@Getter
	@Setter
	private String name;
	/**
	 * 档案名称2
	 */
	@Getter
	@Setter
	private String name2;
	/**
	 * 档案名称3
	 */
	@Getter
	@Setter
	private String name3;
	/**
	 * 档案名称4
	 */
	@Getter
	@Setter
	private String name4;
	/**
	 * 档案名称5
	 */
	@Getter
	@Setter
	private String name5;
	/**
	 * 档案名称6
	 */
	@Getter
	@Setter
	private String name6;
	/**
	 * 上级档案
	 */
	@Getter
	@Setter
	private String pid;
	/**
	 * 自定义档案主键
	 */
	@Getter
	@Setter
	private String pkDefdoc;
	/**
	 * 自定义档案列表主键
	 */
	@Getter
	@Setter
	private String pkDefdoclist;
	/**
	 * 所属集团
	 */
	@Getter
	@Setter
	private String pkGroup;
	/**
	 * 所属组织
	 */
	@Getter
	@Setter
	private String pkOrg;
	/**
	 * 简称
	 */
	@Getter
	@Setter
	private String shortname;
	@Getter
	@Setter
	private String shortname2;
	@Getter
	@Setter
	private String shortname3;
	@Getter
	@Setter
	private String shortname4;
	@Getter
	@Setter
	private String shortname5;
	@Getter
	@Setter
	private String shortname6;
	/**
	 * 时间戳
	 */
	@Getter
	@Setter
	private String ts;
	
	public CustomFiles newInstance(){
		return new CustomFiles();
	}
	
}
